\hypertarget{classLine}{\section{Line Class Reference}
\label{classLine}\index{Line@{Line}}
}


{\ttfamily \#include $<$Line.\-h$>$}

Inheritance diagram for Line\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classLine}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLine_a7a28a259e16334fce3954a07f5a7d560}{{\bfseries Line} (double \-\_\-a, double \-\_\-b)}\label{classLine_a7a28a259e16334fce3954a07f5a7d560}

\item 
\hypertarget{classLine_a82c516dfe89c6fe1f8d6c7fd4e4c3365}{{\bfseries Line} (double \-\_\-\-X)}\label{classLine_a82c516dfe89c6fe1f8d6c7fd4e4c3365}

\item 
\hypertarget{classLine_aefa59ccadcf3d41ff8eda0956fa0328e}{\hyperlink{classLine}{Line} \& {\bfseries operator=} (const \hyperlink{classLine}{Line} \&l)}\label{classLine_aefa59ccadcf3d41ff8eda0956fa0328e}

\item 
\hypertarget{classLine_a38634910f5a383f509f469e6d933460f}{\hyperlink{classLine}{Line} {\bfseries operator-\/} (const \hyperlink{classLine}{Line} \&l)}\label{classLine_a38634910f5a383f509f469e6d933460f}

\item 
double \hyperlink{classLine_a3d15d876c9e5405948078bcaa20fa1ce}{get\-Y} (double x)
\item 
\hypertarget{classLine_af7e031cb0df26db42dcd6b9dc3143378}{bool {\bfseries is\-Up} (\hyperlink{structPoint}{Point} \&p)}\label{classLine_af7e031cb0df26db42dcd6b9dc3143378}

\item 
\hypertarget{classLine_a77c4f413c7bcbb5f6b1bef061791c504}{virtual bool {\bfseries intersect} (\hyperlink{classLine}{Line} \&l, \hyperlink{structPoint}{Point} \&int\-Point)}\label{classLine_a77c4f413c7bcbb5f6b1bef061791c504}

\item 
\hypertarget{classLine_a7a28a259e16334fce3954a07f5a7d560}{{\bfseries Line} (double \-\_\-a, double \-\_\-b)}\label{classLine_a7a28a259e16334fce3954a07f5a7d560}

\item 
\hypertarget{classLine_ab29b6a1ce88c16bb1ed422ecffce61b2}{\hyperlink{classLine}{Line} \& {\bfseries operator=} (const \hyperlink{classLine}{Line} \&l)}\label{classLine_ab29b6a1ce88c16bb1ed422ecffce61b2}

\item 
\hypertarget{classLine_a38634910f5a383f509f469e6d933460f}{\hyperlink{classLine}{Line} {\bfseries operator-\/} (const \hyperlink{classLine}{Line} \&l)}\label{classLine_a38634910f5a383f509f469e6d933460f}

\item 
double \hyperlink{classLine_a3d15d876c9e5405948078bcaa20fa1ce}{get\-Y} (double x)
\item 
\hypertarget{classLine_a77c4f413c7bcbb5f6b1bef061791c504}{bool {\bfseries intersect} (\hyperlink{classLine}{Line} \&l, \hyperlink{structPoint}{Point} \&int\-Point)}\label{classLine_a77c4f413c7bcbb5f6b1bef061791c504}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLine_aac9f3d76356545f5ab1cdc3fd52abd22}{double {\bfseries a}}\label{classLine_aac9f3d76356545f5ab1cdc3fd52abd22}

\item 
\hypertarget{classLine_ac6de6683110d1c49d6d995476fdd31ed}{double {\bfseries b}}\label{classLine_ac6de6683110d1c49d6d995476fdd31ed}

\item 
\hypertarget{classLine_a94c79256ba2c97532087fcafaa996735}{double {\bfseries X}}\label{classLine_a94c79256ba2c97532087fcafaa996735}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Represents typical line equation\-: $ y = ax + b$ (our case\-: $t = as + b$) 

\subsection{Member Function Documentation}
\hypertarget{classLine_a3d15d876c9e5405948078bcaa20fa1ce}{\index{Line@{Line}!get\-Y@{get\-Y}}
\index{get\-Y@{get\-Y}!Line@{Line}}
\subsubsection[{get\-Y}]{\setlength{\rightskip}{0pt plus 5cm}double Line\-::get\-Y (
\begin{DoxyParamCaption}
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{classLine_a3d15d876c9e5405948078bcaa20fa1ce}
for sorting lines by their slop. \hypertarget{classLine_a3d15d876c9e5405948078bcaa20fa1ce}{\index{Line@{Line}!get\-Y@{get\-Y}}
\index{get\-Y@{get\-Y}!Line@{Line}}
\subsubsection[{get\-Y}]{\setlength{\rightskip}{0pt plus 5cm}double Line\-::get\-Y (
\begin{DoxyParamCaption}
\item[{double}]{x}
\end{DoxyParamCaption}
)}}\label{classLine_a3d15d876c9e5405948078bcaa20fa1ce}
for sorting lines by their slop. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
model/Line.\-h\item 
model/old/Line.\-h\item 
model/Line.\-cpp\item 
model/old/Line.\-cpp\end{DoxyCompactItemize}
